kitchen sponge - German English Dictionary